home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
answrbok
/
8_5.lha
/
8_5
/
scanset.h
< prev
next >
Wrap
Text File
|
1993-08-08
|
433b
|
20 lines
* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */
* The C++ Answer Book */
* Tony Hansen */
* All rights reserved. */
* declare a class for use in manipulating */
* scansets such as [a-zA-Z] */
include <limits.h>
lass scanset
unsigned char set[UCHAR_MAX + 1];
ublic:
scanset(const char *pattern, const char **retpat = 0);
match(int c)
{
return ((c >= 0) && (c <= UCHAR_MAX)) ?
set[c] : 0;
}
;